package Test;

import Context.Context;
import impl.OperationAdd;
import impl.OperationMultiply;
import impl.OperationSubstract;

public class StrategyPatternDemo {
    public static void main(String[] args) {
        Context context = new Context(new OperationAdd());
        System.out.println("10 + 5 ="+context.executeStrategy(10,5));

        context = new Context(new OperationSubstract());
        System.out.println("10 - 5 ="+context.executeStrategy(10,5));

        context = new Context(new OperationMultiply());
        System.out.println("10 * 5 ="+context.executeStrategy(10,5));
    }
}
